package com.czm.art_light.service;

import com.czm.art_light.entity.ArtCategory;
import com.czm.art_light.param.request.ArtInfoReqDto;
import com.czm.art_light.param.request.PageReqDto;
import com.czm.art_light.param.response.ArtCategoryBasicInfoRespDto;
import com.czm.art_light.param.response.ArtInfoRespDto;

import java.util.List;

/**
 * 类别信息 接口类
 */
public interface ArtCategoryService {
    /**
     * 根据类别id查找对应的类别详细信息
     */
    ArtInfoRespDto getById(ArtInfoReqDto artInfoReqDto);

    /**
     * 获取所有的类别基本信息
     */
    List<ArtCategoryBasicInfoRespDto> list(PageReqDto pageReqDto);
}
